deep-well pump - German English Dictionary